home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 March
/
Chip_2004-03_cd1.bin
/
software
/
purge
/
PURG504.EXE
/
{app}
/
PURGEIE.EXE
/
0
/
RCDATA
/
TCODEGENERATEFRM
/
TCODEGENERATEFRM.txt
Wrap
Text File
|
2004-01-01
|
20KB
|
611 lines
object CodeGenerateFrm: TCodeGenerateFrm
Left = 247
Top = 137
BorderIcons = [biSystemMenu, biMinimize]
BorderStyle = bsSingle
Caption = 'Code Generation'
ClientHeight = 369
ClientWidth = 464
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
PixelsPerInch = 96
Position = poScreenCenter
OnCreate = FormCreate
OnShow = FormShow
TextHeight = 13
object GenerateGb: TGroupBox
Left = 4
Top = 284
Width = 457
Height = 49
Caption = 'Generate Code'
TabOrder = 2
TabStop = True
object RegCodeCopySb: TSpeedButton
Left = 422
Top = 17
Width = 23
Height = 23
Hint = 'Copy code to clipboard'
Glyph.Data = {
76050000424D7605000000000000360400002800000012000000100000000100
0800000000004001000000000000000000000001000000000000000000000000
8000008000000080800080000000800080008080000080808000C0C0C0000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00740400000000
0000000000000000000000000000505200001200000010000000120000000100
0800000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00007400000067000000286003000000000000000000247DE9002C9FEC00B0A2
EC0000000000000000002000CC00F0740300F479E900E8740300F479E9000000
000000000000000000000000000000000000000000000000000000000000F479
E900AA05000000000000147CE900147CE900980000001000000077000000F8FD
0200000000000000000000000000000000000000000000000000120000001000
0000040000000100010000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000507AE9006071E90014000000600000007001
000077000000F8FD020000000000000000000000000000000000000000005052
0000120000001000000012000000010008000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000207DE900207DE9009002
0000B47BE9003812DF00E87BE900080000006000000000000000447DE900447D
E9006C02000000000000AC7DE900D07DE90084A7EC0000000000000000002000
CC00F0740300247AE900E8740300247AE9000000000000000000000000000000
000000000000000000000000000000000000247AE900AA05000000000000A87D
E900A87DE90008020000487DE9003812DF007C7DE90008000000600000002400
00001F0000003CF50200D4270300487DE9001C17DF007C7DE90004000000E87D
E900E87DE900C8010000A8000000F50300000000000000000000000000000000
000000000000000000000000000000000000000000000000000064760600A058
E400000000000000000000000000DC0C000093000000C89E0500000000000000
0000000000000000000000000000000000000000000008010000000000000000
00000001000001000000FFFFFF0000000000000000000000000080010000F503
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000647606002C5BE4000000000000000000000000000000
0000904FE600B8A7DF00E40000003613000000000000AD260D00E47EE900E47E
E900CC00000036130000007FE900F70A0200FC7EE900FC7EE900080808080808
0808080808080808080808080300080808080808080804040404040404040408
00040808080808080808040F0F0F0F0F0F0F040802000808080808080808040F
00000000000F0408E1020808000000000000040F0F0F0F0F0F0F0408AE810808
000F0F0F0F0F040F00000000000F04082A000808000F00000000040F0F0F0F0F
0F0F040801000808000F0F0F0F0F040F00000F040404040840020808000F0000
0000040F0F0F0F040F04080802000808000F0F0F0F0F040F0F0F0F0404080808
FA030808000F00000F000404040404040808080800A00808000F0F0F0F000F00
0808080808080808AE810808000F0F0F0F000008080808080808080800040808
0000000000000808080808080808080881000808080808080808080808080808
0808080800A0080808080808080808080808080808080808AE81}
OnClick = RegCodeCopySbClick
end
object GenerateBtn: TButton
Left = 8
Top = 16
Width = 77
Height = 25
Hint = 'Generate code'
Caption = '&Generate'
Default = True
TabOrder = 0
OnClick = GenerateBtnClick
end
object RegCodeEd: TEdit
Left = 96
Top = 18
Width = 323
Height = 21
Ctl3D = True
ParentColor = True
ParentCtl3D = False
ReadOnly = True
TabOrder = 1
OnChange = InfoChanged
end
end
object CodesNbk: TTabbedNotebook
Left = 4
Top = 4
Width = 457
Height = 130
TabsPerRow = 7
TabFont.Color = clBtnText
TabFont.Height = -11
TabFont.Name = 'MS Sans Serif'
TabFont.Style = []
TabOrder = 0
OnChange = TabbedNotebook1Change
object TTabPage
Left = 5
Top = 26
Caption = 'Date'
object Label9: TLabel
Left = 4
Top = 12
Width = 49
Height = 13
Caption = 'Start date:'
end
object Label11: TLabel
Left = 204
Top = 12
Width = 46
Height = 13
Caption = 'End date:'
end
object StartDateEd: TEdit
Left = 60
Top = 8
Width = 77
Height = 21
Hint = 'Code is invalid prior to this date'
MaxLength = 10
TabOrder = 0
OnChange = ParametersChanged
OnKeyPress = DateEdKeyPress
end
object EndDateEd: TEdit
Left = 260
Top = 8
Width = 77
Height = 21
Hint = 'Code is invalid after this date'
MaxLength = 10
TabOrder = 1
OnChange = ParametersChanged
OnKeyPress = DateEdKeyPress
end
end
object TTabPage
Left = 5
Top = 26
Caption = 'Days'
object Label13: TLabel
Left = 4
Top = 12
Width = 52
Height = 13
Caption = 'Day count:'
end
object Label2: TLabel
Left = 228
Top = 12
Width = 37
Height = 13
Caption = 'Expires:'
end
object DaysCountEd: TEdit
Left = 64
Top = 8
Width = 113
Height = 21
TabOrder = 0
Text = '0'
OnChange = ParametersChanged
OnKeyPress = NumberEdKeyPress
end
object DaysExpiresEd: TEdit
Left = 272
Top = 8
Width = 77
Height = 21
Hint = 'Code is invalid prior to this date'
MaxLength = 10
TabOrder = 1
OnChange = ParametersChanged
OnKeyPress = DateEdKeyPress
end
end
object TTabPage
Left = 5
Top = 26
Caption = 'Reg'
object Label6: TLabel
Left = 8
Top = 12
Width = 30
Height = 13
Caption = 'String:'
end
object RegStrCopySb: TSpeedButton
Left = 410
Top = 7
Width = 23
Height = 23
Hint = 'Copy to clipboard'
Glyph.Data = {
76050000424D7605000000000000360400002800000012000000100000000100
0800000000004001000000000000000000000001000000000000000000000000
8000008000000080800080000000800080008080000080808000C0C0C0000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00740400000000
0000000000000000000000000000505200001200000010000000120000000100
0800000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00007400000067000000286003000000000000000000247DE900542CE800A826
EC0000000000000000002000CC00F0740300F479E900E8740300F479E9000000
000000000000000000000000000000000000000000000000000000000000F479
E900AA05000000000000147CE900147CE900980000001000000077000000F8FD
0200000000000000000000000000000000000000000000000000120000001000
0000040000000100010000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000507AE900589FEC0014000000600000007001
000077000000F8FD020000000000000000000000000000000000000000005052
0000120000001000000012000000010008000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000207DE900207DE9009002
0000B47BE9003812DF00E87BE900080000006000000000000000447DE900447D
E9006C02000000000000AC7DE900D07DE90084A7EC0000000000000000002000
CC00F0740300247AE900E8740300247AE9000000000000000000000000000000
000000000000000000000000000000000000247AE900AA05000000000000A87D
E900A87DE90008020000487DE9003812DF007C7DE90008000000600000002400
00001F0000003CF50200D4270300487DE9001C17DF007C7DE90004000000E87D
E900E87DE900C8010000A8000000F50300000000000000000000000000000000
000000000000000000000000000000000000000000000000000064760600A058
E400000000000000000000000000DC0C000093000000C89E0500000000000000
0000000000000000000000000000000000000000000008010000000000000000
00000001000001000000FFFFFF0000000000000000000000000080010000F503
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000647606002C5BE4000000000000000000000000000000
0000904FE600B8A7DF00E40000003613000000000000AD260D00E47EE900E47E
E900CC00000036130000007FE900F70A0200FC7EE900FC7EE900080808080808
080808080808080808080808E000080808080808080804040404040404040408
00000808080808080808040F0F0F0F0F0F0F040800000808080808080808040F
00000000000F040800000808000000000000040F0F0F0F0F0F0F040880010808
000F0F0F0F0F040F00000000000F040800000808000F00000000040F0F0F0F0F
0F0F0408F0010808000F0F0F0F0F040F00000F0404040408F8FF0808000F0000
0000040F0F0F0F040F04080800030808000F0F0F0F0F040F0F0F0F0404080808
C0030808000F00000F0004040404040408080808E0010808000F0F0F0F000F00
0808080808080808FFFF0808000F0F0F0F0000080808080808080808FFFF0808
00000000000008080808080808080808F7810808080808080808080808080808
08080808C00708080808080808080808080808080808080898C3}
OnClick = RegStrCopySbClick
end
object Label4: TLabel
Left = 228
Top = 40
Width = 37
Height = 13
Caption = 'Expires:'
end
object RegStrEd: TEdit
Left = 44
Top = 8
Width = 365
Height = 21
TabOrder = 0
OnChange = ParametersChanged
end
object RegRandomBtn: TButton
Left = 48
Top = 36
Width = 109
Height = 25
Caption = '&Random Number'
TabOrder = 1
OnClick = RegRandomBtnClick
end
object RegExpiresEd: TEdit
Left = 269
Top = 36
Width = 77
Height = 21
Hint = 'Code is invalid prior to this date'
MaxLength = 10
TabOrder = 2
OnChange = ParametersChanged
OnKeyPress = DateEdKeyPress
end
end
object TTabPage
Left = 5
Top = 26
Caption = 'S/N'
object Label7: TLabel
Left = 8
Top = 12
Width = 69
Height = 13
Caption = '&Serial Number:'
end
object Label15: TLabel
Left = 228
Top = 12
Width = 37
Height = 13
Caption = 'Expires:'
end
object SerialNumberEd: TEdit
Left = 84
Top = 8
Width = 105
Height = 21
TabOrder = 0
Text = '0'
OnChange = ParametersChanged
OnKeyPress = NumberEdKeyPress
end
object SerRandomBtn: TButton
Left = 8
Top = 36
Width = 109
Height = 25
Caption = '&Random Number'
TabOrder = 2
OnClick = SerRandomBtnClick
end
object SerialExpiresEd: TEdit
Left = 272
Top = 8
Width = 77
Height = 21
Hint = 'Code is invalid prior to this date'
MaxLength = 10
TabOrder = 1
OnChange = ParametersChanged
OnKeyPress = DateEdKeyPress
end
end
object TTabPage
Left = 5
Top = 26
Caption = 'Usage'
object Label14: TLabel
Left = 4
Top = 12
Width = 64
Height = 13
Caption = 'Usage count:'
end
object Label17: TLabel
Left = 228
Top = 12
Width = 37
Height = 13
Caption = 'Expires:'
end
object UsageCountEd: TEdit
Left = 76
Top = 8
Width = 113
Height = 21
TabOrder = 0
Text = '0'
OnChange = ParametersChanged
OnKeyPress = NumberEdKeyPress
end
object UsageExpiresEd: TEdit
Left = 272
Top = 8
Width = 77
Height = 21
Hint = 'Code is invalid prior to this date'
MaxLength = 10
TabOrder = 1
OnChange = ParametersChanged
OnKeyPress = DateEdKeyPress
end
end
object TTabPage
Left = 5
Top = 26
Caption = 'Network'
object Label10: TLabel
Left = 4
Top = 12
Width = 64
Height = 13
Caption = 'Access Slots:'
end
object NetworkSlotsEd: TEdit
Left = 76
Top = 8
Width = 113
Height = 21
TabOrder = 0
Text = '2'
OnChange = ParametersChanged
OnKeyPress = NumberEdKeyPress
end
end
object TTabPage
Left = 5
Top = 26
Caption = 'Special'
object Label12: TLabel
Left = 4
Top = 12
Width = 62
Height = 13
Caption = 'Special data:'
end
object Label19: TLabel
Left = 228
Top = 12
Width = 37
Height = 13
Caption = 'Expires:'
end
object SpecialDataEd: TEdit
Left = 72
Top = 8
Width = 113
Height = 21
TabOrder = 0
Text = '0'
OnChange = ParametersChanged
OnKeyPress = NumberEdKeyPress
end
object SpecialExpiresEd: TEdit
Left = 272
Top = 8
Width = 77
Height = 21
Hint = 'Code is invalid prior to this date'
MaxLength = 10
TabOrder = 1
OnChange = ParametersChanged
OnKeyPress = DateEdKeyPress
end
end
end
object OKBtn: TBitBtn
Left = 307
Top = 341
Width = 75
Height = 25
Caption = 'OK'
ModalResult = 1
TabOrder = 3
OnClick = ParametersChanged
end
object CancelBtn: TBitBtn
Left = 386
Top = 341
Width = 75
Height = 25
Caption = 'Cancel'
ModalResult = 2
TabOrder = 4
end
object GroupBox1: TGroupBox
Left = 4
Top = 136
Width = 457
Height = 145
Caption = '&Key used to encode'
TabOrder = 1
object Label5: TLabel
Left = 12
Top = 100
Width = 21
Height = 13
Caption = 'Key:'
end
object GenerateKeySb: TSpeedButton
Left = 426
Top = 115
Width = 23
Height = 23
Hint = 'Generate key'
Glyph.Data = {
76050000424D7605000000000000360400002800000012000000100000000100
0800000000004001000000000000000000000001000000000000000000000000
8000008000000080800080000000800080008080000080808000C0C0C0000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00740400000000
0000000000000000000000000000505200001200000010000000120000000100
0800000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00007400000067000000286003000000000000000000247DE9002C9FEC00D031
E80000000000000000002000CC00F0740300F479E900E8740300F479E9000000
000000000000000000000000000000000000000000000000000000000000F479
E900AA05000000000000147CE900147CE900980000001000000077000000F8FD
0200000000000000000000000000000000000000000000000000120000001000
0000040000000100010000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000507AE900589FEC0014000000600000007001
000077000000F8FD020000000000000000000000000000000000000000005052
0000120000001000000012000000010008000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000207DE900207DE9009002
0000B47BE9003812DF00E87BE900080000006000000000000000447DE900447D
E9006C02000000000000AC7DE900D07DE90084A7EC0000000000000000002000
CC00F0740300247AE900E8740300247AE9000000000000000000000000000000
000000000000000000000000000000000000247AE900AA05000000000000A87D
E900A87DE90008020000487DE9003812DF007C7DE90008000000600000002400
00001F0000003CF50200D4270300487DE9001C17DF007C7DE90004000000E87D
E900E87DE900C8010000A8000000F50300000000000000000000000000000000
000000000000000000000000000000000000000000000000000064760600A058
E400000000000000000000000000DC0C000093000000C89E0500000000000000
0000000000000000000000000000000000000000000008010000000000000000
00000001000001000000FFFFFF0000000000000000000000000080010000F503
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000647606002C5BE4000000000000000000000000000000
0000904FE600B8A7DF00E40000003613000000000000AD260D00E47EE900E47E
E900CC00000036130000007FE900F70A0200FC7EE900FC7EE900080808080808
0808080808080808080808080100080808080808080808080808080808080808
0100080808080808080808080808080808080808FFFF08080808080808080808
0808080808080808020008080808000000080808080808080808080808020808
080000000000080800080808080008083A010808000009080900000800080000
08000808BB00080800000809080000000000000000000808D202080800000809
080000000000000000000808D202080800000908090000080808080808080808
0200080808000000000008080808080808080808340108080808000000080808
0808080808080808060008080808080808080808080808080808080808000808
08080808080808080808080808080808D2020808080808080808080808080808
08080808D2020808080808080808080808080808080808080200}
OnClick = GenerateKeySbClick
end
object Label1: TLabel
Left = 8
Top = 51
Width = 40
Height = 13
Caption = 'Modifier:'
end
object UniqueModifierCb: TCheckBox
Left = 152
Top = 40
Width = 105
Height = 17
Caption = 'Unique modifier'
TabOrder = 3
OnClick = ModifierClick
end
object MachineModifierCb: TCheckBox
Left = 152
Top = 16
Width = 105
Height = 17
Caption = 'Machine modifier'
TabOrder = 1
OnClick = ModifierClick
end
object DateModifierCb: TCheckBox
Left = 304
Top = 16
Width = 105
Height = 17
Caption = 'Date modifier'
TabOrder = 2
OnClick = ModifierClick
end
object NoModifierCb: TCheckBox
Left = 16
Top = 16
Width = 105
Height = 17
Caption = 'No modifier'
TabOrder = 0
OnClick = ModifierClick
end
object ModifierEd: TEdit
Left = 8
Top = 68
Width = 441
Height = 21
TabOrder = 5
OnChange = ParametersChanged
OnKeyPress = ModifierEdKeyPress
end
object ModDateEd: TEdit
Left = 303
Top = 37
Width = 77
Height = 21
Hint = 'Code is invalid after this date'
Color = clBtnFace
Enabled = False
MaxLength = 10
TabOrder = 4
OnChange = ModifierClick
OnKeyPress = DateEdKeyPress
end
object BlockKeyEd: TEdit
Left = 8
Top = 116
Width = 415
Height = 21
Color = clBtnFace
ReadOnly = True
TabOrder = 6
OnChange = InfoChanged
end
end
end